{ "metadata": { "name": "", "signature": "sha256:55082289d555d7500fe6a2fca7d843df010a50666ce147f03dde6fc2f26d4465" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Lab 6 - PageRank\n", "\n", "From Wikipedia: \n", "\n", "\n", "\"\"\"\n", "\n", "PageRank is an algorithm used by Google Search to rank websites in their search engine results. PageRank was named after Larry Page, one of the founders of Google. PageRank is a way of measuring the importance of website pages. According to Google:\n", "\n", "`PageRank works by counting the number and quality of links to a page to determine a rough estimate of how important the website is. The underlying assumption is that more important websites are likely to receive more links from other websites.`\n", "\n", "\"\"\"\n", "\n", "There are four common frameworks by which academics view Google's PageRank algorithm. The first looks the social impact, both positive and negative, of immediate access to previously unimaginable knowledge through one centralized terminal. The second, and most mathematical, sees PageRank as a computation of the Singular Value Decomposition (SVD) of the adjacency matrix of the graph formed by the internet, with particular emphasis paid the the first few singular vectors. The third, and most far reaching practical, technical implication of Google's work, is the implementation of algorithms and computation at enormous scale. Much of the computing infrastructure which operates at a global scale deployed today can trace its origins to Google's need to perform SVD on an object as enormous as the Internet. Finally, a more intuitive way to look at the PageRank algorithm is through the lens of a web crawler (or many web crawler) acting as an agent (or agents) in a Markov Chain the size of the web. We will investigate this viewpoint.\n", "\n", "This crawler is searching for an approximate \"invariant\" distribution (why does a true invariant distribution almost certainly not exist?) and will rank pages based on their \"probability\" in this generated distribution. In order to do so, our crawler chooses to follow a link uniformly at random from the page it is on in order to arrive at a new page, keeping tally of how many times it has visited each page. If this crawler runs for a really, really long time, the fraction of time it has spent on each webpage will be approximately the probability of being on that page (assuming we account for pathologies in the Markov chain which we will discuss soon). We then rank pages in decreasing order of probability." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Alright, great! Let's do stuff. First, visit the following webpage, and see how many web pages can be reached by clicking the links on each page.\n", "http://www.eecs.berkeley.edu/~kw1jjang/ee126/1.html\n", "\n", "There are total of $8$ pages, and they are connected as follows.\n", "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Since we choose a link at uniform from each page, the probability of going between pages $x$ and $y$ is $\\Large \\frac{\\text{# of pages from x to y}}{\\text{# of pages leaving x}}$\n", "\n", "Thus the Markov chain generated by the web pages above is\n", "\n", "\n", "\n", "and the transition matrix of the Markov chain is\n", "\n", "$$\n", "\\left( \\begin{array}{cccccccc}\n", "0 & \\frac{1}{5} & \\frac{1}{5} & \\frac{1}{5} & \\frac{1}{5} & 0 & 0 & \\frac{1}{5} \\\\\n", "\\frac{1}{2} & 0 & 0 & 0 & \\frac{1}{2} & 0 & 0 & 0 \\\\\n", "0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n", "0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\\\\n", "0 & \\frac{1}{3} & \\frac{1}{3} & \\frac{1}{3} & 0 & 0 & 0 & 0 \\\\\n", "\\frac{1}{4} & 0 & \\frac{1}{4} & 0 & 0 & 0 & \\frac{1}{4} & \\frac{1}{4} \\\\\n", "\\frac{1}{4} & \\frac{1}{4} & 0 & 0 & \\frac{1}{4} & \\frac{1}{4} & 0 & 0 \\\\\n", "\\frac{1}{5} & \\frac{1}{5} & \\frac{1}{5} & \\frac{1}{5} & 0 & 0 & \\frac{1}{5} & 0\n", "\\end{array} \\right)\n", "$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## $\\mathcal{Q}$1. Find the steady-state (invariant/stationary) distribution $\\pi$ of the Markov chain above. How do you know that it exists? The Markov matrix is copied in code below. This might make your computation easier, but you can solve this in any way you wish.\n", "### (Note: don't forget about the difference between right and left eigenvectors) " ] }, { "cell_type": "code", "collapsed": false, "input": [ "import numpy as np\n", "from __future__ import division\n", "\n", "P = np.matrix([[0, 1/5, 1/5, 1/5, 1/5, 0, 0, 1/5],[1/2, 0, 0, 0, 1/2, 0, 0, 0],[0, 1, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 1, 0, 0, 0], \\\n", " [0, 1/3, 1/3, 1/3, 0, 0, 0, 0],[1/4,0,1/4,0,0,0,1/4,1/4],[1/4, 1/4, 0, 0, 1/4, 1/4, 0, 0],[1/5, 1/5, 1/5, 1/5, 0, 0, 1/5, 0]])\n", "\n", "P_transpose = P.T\n", "\n", "print P" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "[[ 0. 0.2 0.2 0.2 0.2 0. 0.\n", " 0.2 ]\n", " [ 0.5 0. 0. 0. 0.5 0. 0.\n", " 0. ]\n", " [ 0. 1. 0. 0. 0. 0. 0.\n", " 0. ]\n", " [ 0. 0. 0. 0. 1. 0. 0.\n", " 0. ]\n", " [ 0. 0.33333333 0.33333333 0.33333333 0. 0. 0.\n", " 0. ]\n", " [ 0.25 0. 0.25 0. 0. 0. 0.25\n", " 0.25 ]\n", " [ 0.25 0.25 0. 0. 0.25 0.25 0.\n", " 0. ]\n", " [ 0.2 0.2 0.2 0.2 0. 0. 0.2\n", " 0. ]]\n" ] } ], "prompt_number": 13 }, { "cell_type": "code", "collapsed": false, "input": [ "# Solution Here" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##Simulation time!\n", "\n", "We now want to empirically test what we solved above, by modeling a random user hopping along those webpages. We will start the user at \"1.html,\" and behave as per the Markov chain above. In the code below, we simulate this and keep track of the average amount of time a user spends in each state. We will expect that after enough iterations, the fraction of time spent in each state should approach the stationary distribution.\n", "\n", "We use the parse_links() method to parse all hyperlinks in a page. We use the library Beautiful Soup in order to complete this portion of the lab in order to easiliy parse pages. Once you download the latest release, you must build and install setup.py. Alternatively, use pip or easy_install (help). You are welcome to use different/other tools in your own implementation." ] }, { "cell_type": "code", "collapsed": false, "input": [ "import re\n", "import sys\n", "import urllib\n", "import urlparse\n", "import random\n", "from bs4 import BeautifulSoup\n", "\n", "#http://wolfprojects.altervista.org/articles/change-urllib-user-agent/ \n", "class MyOpener(urllib.FancyURLopener):\n", " version = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15'\n", "\n", "#This function will parse a url to give you the domain. Test it!\n", "def domain(url):\n", " #urlparse breaks down the url passed it, and you split the hostname up \n", " #Ex: hostname=\"www.google.com\" becomes ['www', 'google', 'com']\n", " hostname = urlparse.urlparse(url).hostname.split(\".\")\n", " hostname = \".\".join(len(hostname[-2]) < 4 and hostname[-3:] or hostname[-2:])\n", " return hostname\n", " \n", "#This function will return all the urls on a page, and return the start url if there is an error or no urls\n", "def parse_links(url, url_start):\n", " url_list = []\n", " myopener = MyOpener()\n", " try:\n", " #open, read, and parse the text using beautiful soup\n", " page = myopener.open(url)\n", " text = page.read()\n", " page.close()\n", " soup = BeautifulSoup(text)\n", "\n", " #find all hyperlinks using beautiful soup\n", " for tag in soup.findAll('a', href=True):\n", " #concatenate the base url with the path from the hyperlink\n", " tmp = urlparse.urljoin(url, tag['href'])\n", " #we want to stay in the berkeley domain. This becomes more relevant later\n", " if domain(tmp).endswith('berkeley.edu'):\n", " url_list.append(tmp)\n", " if len(url_list) == 0:\n", " return [url_start]\n", " return url_list\n", " except:\n", " return [url_start]" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 2 }, { "cell_type": "markdown", "metadata": {}, "source": [ "In the following code block, we use the above functions to surf the web pages described by the Markov chain above. This code block may take a while to run. If it is taking more than a couple of minutes, maybe try reducing `num_of_visits`" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import random\n", "\n", "#the url we want to begin with \n", "url_start = \"http://www.eecs.berkeley.edu/~kw1jjang/ee126/1.html\"\n", "current_url = url_start\n", "\n", "#parameter to set the number of transitions you make/different pages you visit\n", "num_of_visits = 1000\n", "\n", "#dictionary of pages visited so far\n", "visit_history = {}\n", "\n", "#initialize dictionary since we know exactly where we'll end up\n", "for i in range(1, 9):\n", " page = \"http://www.eecs.berkeley.edu/~kw1jjang/ee126/\" + str(i) + \".html\"\n", " visit_history[page] = 0\n", "\n", "for i in range(num_of_visits):\n", "# print 'Visiting... ', current_url\n", " \n", " #incrementing the counts\n", " visit_history[current_url] += 1\n", " \n", " #parsing all the links on the page\n", " url_list = parse_links(current_url, url_start)\n", " \n", " #returning a random link to go to\n", " current_url = random.choice(url_list)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 10 }, { "cell_type": "code", "collapsed": false, "input": [ "for i in range(1, 9):\n", " page = \"http://www.eecs.berkeley.edu/~kw1jjang/ee126/\" + str(i) + \".html\"\n", " print 'Fraction of time staying on page %d is %f' % (i, double(visit_history[page])/num_of_visits)" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Does this approximately match the invariant distribution you expected?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Generalizing to the Web\n", "\n", "The toy websites given above conveniently form an irreducible Markov chain, but most of the web will not look like this. There will be fringes of the internet containing only self-loops, or some web pages which do not link to others at all. In order to account for such pathologies in the web, we need to make a more intelligent surfer. The simplest idea would be just to jump back to the starting page if there are no links found on the page you are on, and to always return to \"good\" starting spot with probability $p$ on every page.\n", "\n", "This is a very naive scheme, and there are many more intelligent methods by which you can sample from the distribution of the web, accounting for its pathologies and all. You might want to investigate some of these when working on your own mini-projects." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ranking Berkeley Professors\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The following code is an attempt to rank the Berkeley faculty based on a crawler which begins on the EECS research homepage." ] }, { "cell_type": "code", "collapsed": false, "input": [ "url_start = \"http://www.eecs.berkeley.edu/Research/Areas/\"\n", "current_url = url_start\n", "num_of_visits = 1000\n", "#List of professors obtained from the EECS page\n", "profs = ['Abbeel','Agrawala','Alon','Anantharam','Arcak','Arias','Asanovi\u0107','Bachrach','Bajcsy','Bodik','Bokor','Boser','Brewer','Canny','Chang-Hasnain','Culler','Darrell','Demmel','Fearing','Fox','Franklin','Garcia','Goldberg','Hartmann','Harvey','Hellerstein','Javey','Joseph','Katz','Keutzer','Liu','Klein','Kubiatowicz','Lee','Lustig','Maharbiz','Malik','Nguyen','Niknejad','Nikolic',\"O'Brien\",'Parekh','Patterson','Paxson','Pisano','Rabaey','Ramchandran','Roychowdhury','Russell','Sahai','Salahuddin','Sanders','Sangiovanni-Vincentelli','Sastry','Sen','Seshia','Shenker','Song','Song','Spanos','Stoica','Stojanovic','Tomlin','Tygar','Walrand','Wawrzynek','Wu','Yablonovitch','Yelick','Zakhor']\n", "bad_urls = ['http://bgess.berkeley.edu/%7Ensbejr/index.html','http://superior.berkeley.edu/Berkeley/Buildings/soda.html','http://physicalplant.berkeley.edu/','http://www.eecs.berkeley.edu/Deptonly/Rosters/roster.room.cory.html',' http://www.eecs.berkeley.edu/Resguide/admin.shtml#aliases','http://www.eecs.berkeley.edu/department/EECSbrochure/c1-s3.html']\n", "# bad urls help take care of some pathologies that ruin our surfing\n", "# you might have to be smart with try-catches depending on your application\n", "\n", "#Creating a dictionary to keep track of how often we come across a professor\n", "profdict = {}\n", "for i in profs:\n", " profdict[i] = 0\n", "\n", "for i in range(num_of_visits):\n", " if random.random() < 0.9: #follow a link!\n", " print i , ' Visiting... ', current_url\n", " url_list = parse_links(current_url, url_start)\n", " current_url = random.choice(url_list)\n", " if current_url in bad_urls or \"iris\" in current_url or \"Deptonly\" in current_url: #dealing with more pathologies\n", " current_url = url_start\n", " myopener = MyOpener()\n", " page = myopener.open(current_url)\n", " text = page.read()\n", " page.close()\n", " #Figuring out which professor is mentioned on a page.\n", " for p in profs:\n", " profdict[p]+= 1 if \" \" + p + \" \" in text else 0 #can use regex re.findall(i,text), but it's overkill\n", " else: #click 'home' button!\n", " current_url = url_start" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "0 Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "1" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "2" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "4" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "5" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/OSNT/\n", "6" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "9" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "10" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "12" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "14" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "15" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "16" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "17" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "18" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "19" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo\n", "20" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "21" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/\n", "22" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/emergency/sodaill.shtml\n", "23" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/emergency/sodaill.shtml#finish\n", "25" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "26" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SEC/\n", "27" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "28" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "29" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Facilities\n", "30" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://access-guide.berkeley.edu/evacuation-chairs\n", "31" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "32" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "33" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/officers.shtml\n", "34" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "35" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/HCI/\n", "36" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "37" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "38" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Centers/306.html\n", "39" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "40" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/EDUC/\n", "41" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "42" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "43" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "45" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "46" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PHY/\n", "47" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "49" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "50" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "51" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "52" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "53" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "54" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/AcadPers/leave_policies.shtml\n", "55" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "56" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "57" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/Archives/04-05/Spring2005/\n", "58" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staffinfo.shtml\n", "59" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo/login.html?returnto=http://www.eecs.berkeley.edu:80/Staff/\n", "60" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "63" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "64" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/CIR/\n", "65" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "66" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "67" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "69" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "70" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/Impact.shtml\n", "71" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "72" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/AI/\n", "73" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "74" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "75" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Facilities\n", "76" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://public-safety.berkeley.edu/\n", "77" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://public-safety.berkeley.edu/programs_and_services/index.htm\n", "79" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "80" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "83" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "84" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "86" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "87" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "89" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "90" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "91" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "93" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "95" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "96" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/\n", "97" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "98" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/#top\n", "99" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "100" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#scheduling\n", "101" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/GradAffairs/Faculty-Restricted/gsi-hiring.shtml\n", "102" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "103" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "104" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/degrees.shtml\n", "105" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/MEng/\n", "106" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/MEng/prospective.shtml\n", "107" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "108" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "109" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c5-s1.html\n", "110" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c3-s4.html\n", "111" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "112" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c6-s4.html\n", "113" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.me.berkeley.edu/faculty/wright/\n", "114" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "115" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "116" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "117" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "118" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "119" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "120" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "121" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "122" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "123" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "124" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DBMS/\n", "125" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "126" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "128" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "129" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "130" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Policies/\n", "131" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Policies/#workplace.faculty\n", "132" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Policies/#computer\n", "133" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://teaching.berkeley.edu/campus-policies-regarding-teaching-and-learning\n", "134" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "135" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "136" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "137" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "138" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "139" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "140" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "141" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "142" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/news/\n", "143" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "144" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/help\n", "145" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "146" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "147" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "149" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "150" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/Impact.shtml\n", "151" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "152" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "153" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "154" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "155" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "156" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "157" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "158" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/~larsrohr\n", "159" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "160" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "161" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "162" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Areas/PHY.html\n", "163" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "164" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "165" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "167" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "168" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "169" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "170" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo/login.html?returnto=http://www.eecs.berkeley.edu/Research/Areas/\n", "171" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "172" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "173" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "174" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "175" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?event_ID=79082\n", "176" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "177" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "179" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "180" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DMA/\n", "182" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "185" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "187" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "188" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SCI/\n", "190" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "191" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "192" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#visiting\n", "193" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Policies/wrkload-frmla.shtml\n", "194" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Policies/index.shtml\n", "195" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "196" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "197" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "198" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/entrepreneur.html\n", "199" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/news/\n", "200" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "201" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo\n", "202" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "203" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "204" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/ACG/\n", "206" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "207" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/MEMS/\n", "208" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "209" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "210" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "211" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SEC/\n", "213" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "214" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo\n", "216" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "217" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "218" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "219" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/OSNT/\n", "220" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "221" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/privacy.shtml\n", "222" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "224" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "225" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "226" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "227" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://pt.berkeley.edu/park/public\n", "228" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "229" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/Impact.shtml\n", "230" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "231" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "232" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "233" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "234" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "235" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "236" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "237" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "238" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "239" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/privacy.shtml\n", "240" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "241" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "242" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "243" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "244" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "245" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "246" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "247" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "249" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "251" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "252" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "253" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "254" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "255" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "256" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/BIO/\n", "258" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "259" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "260" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://engineering.berkeley.edu/student-services/new-students/t-prep-transfer-pre-engineering-program\n", "261" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "262" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/COMNET/\n", "263" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "264" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "265" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "266" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "267" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "268" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "269" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "270" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/EE/\n", "271" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "272" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "273" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "274" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Faculty/maharbiz.html\n", "275" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "276" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/ARC/\n", "277" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "278" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/people.shtml\n", "279" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "280" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://visitors.berkeley.edu/\n", "281" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://visitors.berkeley.edu/#sidebar\n", "282" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/apply/\n", "283" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calparents.berkeley.edu/\n", "284" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calparents.berkeley.edu/advice/index.shtml\n", "285" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "286" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "287" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "288" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/BEARS/2014/presentations/maharbiz.pptx\n", "289" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "290" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "291" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://iesg.eecs.berkeley.edu/Colloquium/2014/J_Malik_EECS_Colloquium_20140925.mp4\n", "292" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "294" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "295" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "296" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/EE/\n", "297" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "298" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "299" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "300" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "301" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DBMS/\n", "302" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "303" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "304" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/TechRpts/\n", "305" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/TechRpts/Faculty/klein.html\n", "306" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/TechRpts/\n", "308" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "309" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/people.shtml\n", "310" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/officers.shtml\n", "311" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "312" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "313" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "314" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "315" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "316" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "319" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "320" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/EE/\n", "321" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "322" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "324" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "325" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/help\n", "326" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "327" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "328" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/\n", "329" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "330" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo/login.html?returnto=http://www.eecs.berkeley.edu:80/\n", "331" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "332" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/ENE/\n", "334" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "335" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SEC/\n", "336" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "337" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Diversity/\n", "338" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "339" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SCI/\n", "340" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "341" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "342" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://aap.berkeley.edu/mcnair.shtml\n", "344" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "345" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/\n", "347" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "348" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/EDUC/\n", "350" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "351" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SEC/\n", "352" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "353" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DBMS/\n", "354" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "355" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "356" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "358" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "359" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Diversity/\n", "360" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "361" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "362" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "365" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "366" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/BIO/\n", "367" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "368" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "369" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "370" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "371" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "372" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "373" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "374" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "375" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "376" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "377" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?event_ID=82832\n", "378" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "380" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "381" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/CIR/\n", "382" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "383" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DBMS/\n", "384" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "385" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "386" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "387" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "388" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/DBMS/\n", "389" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "390" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "391" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "393" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "394" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "395" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "396" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "397" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "398" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "399" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/officers.shtml\n", "400" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "401" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "402" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "403" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "404" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/news/\n", "405" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "406" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "408" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "409" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "410" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "412" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "413" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "414" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/14BEARS-flyer.pdf\n", "415" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "417" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "418" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "419" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "420" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "421" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo\n", "423" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "424" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Facilities\n", "425" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "427" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "429" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "430" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "431" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "432" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "434" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "435" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "436" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/entrepreneur.html\n", "437" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "438" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "439" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "440" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "441" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "443" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "445" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "447" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "448" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "449" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "450" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "451" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "452" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "455" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "456" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PHY/\n", "457" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "458" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "459" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/\n", "460" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/misc/quick_000.shtml\n", "461" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://budget.berkeley.edu/\n", "462" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://cfo.berkeley.edu\n", "463" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "464" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SCI/\n", "466" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "467" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "468" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "469" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c3-s2.html\n", "470" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "471" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c1-s2.html\n", "472" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c1-s1.html\n", "473" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www-device.eecs.berkeley.edu/fets/index.shtml\n", "475" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "476" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "477" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "478" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "479" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "480" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "481" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "482" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "483" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "484" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Facilities\n", "485" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "486" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "487" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Faculty/sahai.html\n", "488" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "489" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "490" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "491" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PHY/\n", "492" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "493" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/\n", "494" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "495" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/\n", "496" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/\n", "497" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/CS/\n", "498" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "499" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "500" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "501" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "502" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "503" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/ACG/\n", "504" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/~maggie\n", "505" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/ACG/\n", "506" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://buffy.eecs.berkeley.edu/\n", "507" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://buffy.eecs.berkeley.edu/PHP/ugradstud/menu.php\n", "508" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://buffy.eecs.berkeley.edu/PHP/ugradstud/menu.php#sidebar\n", "509" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://buffy.eecs.berkeley.edu/PHP/ugradstud/menu.php?&dept=eecs\n", "511" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "512" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "513" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "514" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Homepages/garcia.html\n", "515" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/~ddgarcia/\n", "516" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://wla.berkeley.edu/\n", "517" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu\n", "518" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://alumni-friends.berkeley.edu/\n", "519" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://alumni.berkeley.edu/news/california-magazine\n", "520" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "521" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "522" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/EE/visiting.shtml\n", "523" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "524" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "525" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "526" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "527" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "529" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "530" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "531" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "532" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "533" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "534" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www-bsac.eecs.berkeley.edu/\n", "535" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www-bsac.eecs.berkeley.edu/frontpagefiles/award_c\n", "536" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www-bsac.eecs.berkeley.edu/project/zoom?urlmyprojectID=BPN477&URLnode=3\n", "537" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www-bsac.eecs.berkeley.edu/project/show_project_pdf.php?ProjectID=BPN477&material_type=2\n", "538" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://www-bsac.eecs.berkeley.edu/login/login.php?returnurl=%2Fproject%2Fshow_project_pdf.php%3FProjectID%3DBPN477%26material_type%3D2&plevel=\n", "539" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://www-bsac.eecs.berkeley.edu/\n", "540" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://www-bsac.eecs.berkeley.edu/frontpagefiles/RichieP_GuesturalInterface\n", "541" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/%7Erjp/\n", "542" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "543" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "544" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "545" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "546" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/Impact.shtml\n", "547" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "548" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staffinfo.shtml\n", "549" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "550" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/~kuangc/\n", "552" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "553" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Diversity/\n", "554" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "555" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "556" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Gradadm/\n", "557" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "558" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "559" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://inst.eecs.berkeley.edu/setup.html#services\n", "560" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "562" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "563" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "564" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "565" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "566" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?event_ID=78280\n", "567" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "569" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "570" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "571" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "572" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Colloquium/\n", "573" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "574" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "575" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "576" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "577" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "578" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#forms\n", "579" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#top\n", "580" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/\n", "581" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/#links\n", "582" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://recsports.berkeley.edu/\n", "583" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://recsports.berkeley.edu/outdoor-adventures/\n", "584" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://recsports.berkeley.edu/outdoor-adventures/classes-clinics/sailing/singlehanded-sailing-clinic/\n", "586" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "587" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "588" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "589" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Scheduling/EE/schedule-next.html\n", "590" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Courses/Data/59.html\n", "591" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "592" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "593" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "594" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "595" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "596" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "597" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/ENE/\n", "598" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "599" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "600" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "601" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#top\n", "602" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://facultyguide.berkeley.edu/teaching/menu_1.html\n", "603" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "604" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "606" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "607" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "608" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "609" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "610" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "612" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "613" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SP/\n", "614" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "615" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staffinfo.shtml\n", "616" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hrweb.berkeley.edu/diversity/staff-eeo\n", "617" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hrweb.berkeley.edu/glossary/diversity/all\n", "618" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hrweb.berkeley.edu/sitemap\n", "620" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "621" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/EE/\n", "622" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Gradadm/\n", "623" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/MEng/FinancialAid.htm\n", "624" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "625" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/ARC/\n", "626" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "627" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "628" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/entrepreneur.html\n", "629" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "630" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "631" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/CIR/\n", "633" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "634" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "635" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://sis.berkeley.edu/bearfactsfacstaff/secure/bfw_domain_menu\n", "636" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "637" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "638" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "639" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "640" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#top\n", "641" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml#top\n", "642" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://facultyguide.berkeley.edu/teaching/menu_1.html\n", "643" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "644" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/acad.shtml\n", "645" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... https://wikihub.berkeley.edu/display/calnet/CalNet+Identity+and+Access+Management\n", "646" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "647" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/BIO/\n", "648" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "649" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "650" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "651" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "652" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "653" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/COMNET/\n", "655" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "656" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/HCI/\n", "657" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "658" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "659" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "660" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "661" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "662" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "664" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "665" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "666" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/news/\n", "667" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "668" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "669" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "670" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "671" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/life/\n", "672" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/pubserv/\n", "674" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "675" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SEC/\n", "676" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "677" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Gradadm/\n", "678" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "679" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/Impact.shtml\n", "680" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/alumni/lists.shtml\n", "681" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "682" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/privacy.shtml\n", "684" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "685" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PHY/\n", "686" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "687" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "688" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c3-s1.html\n", "689" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "690" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c3-s1.html\n", "691" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "692" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c7-s3.html\n", "693" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "694" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c8.html\n", "695" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c8-s1.html\n", "696" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "697" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "698" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "699" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/admin/compute.shtml\n", "700" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://directory.berkeley.edu\n", "703" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "704" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "705" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/\n", "708" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "709" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "710" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "712" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "713" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "714" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "715" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "716" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "717" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/BEARS/2014/presentations/garg.pptx\n", "718" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "719" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "720" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hkn.eecs.berkeley.edu/\n", "721" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hkn.eecs.berkeley.edu/\n", "722" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://hkn.eecs.berkeley.edu/\n", "724" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "725" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "726" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/help\n", "727" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "728" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/help\n", "729" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "730" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "731" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "732" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "733" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Faculty/tomlin.html\n", "734" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "735" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/people.shtml\n", "736" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "737" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "738" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/THY/\n", "739" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "740" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "741" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "742" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Homepages/maharbiz.html\n", "743" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "744" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Homepages/wainwright.html\n", "745" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "746" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calmarketplace.berkeley.edu/\n", "747" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calmarketplace.berkeley.edu/whats-new\n", "748" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calmarketplace.berkeley.edu/visit\n", "749" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://bcbp.berkeley.edu/atm-locations\n", "750" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "751" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "753" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "754" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Directions/\n", "755" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.cs.berkeley.edu/Forms/cs.parking.shtml\n", "756" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staffinfo.shtml\n", "757" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://calpact.berkeley.edu/\n", "758" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "759" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "760" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "761" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "762" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "763" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "764" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "766" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "767" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "768" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/Centers/\n", "769" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "770" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/COMNET/\n", "771" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "772" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/ARC/\n", "773" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "774" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "775" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "776" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "777" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/privacy.shtml\n", "778" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "779" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/admin/policy.shtml\n", "780" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/strategic_planning.html\n", "781" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/overview.html\n", "782" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/overview.html\n", "783" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/strategic_planning.html\n", "784" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/strategic_planning_questions.html\n", "785" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/strategic_planning.html\n", "786" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/schedule.html\n", "787" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://vpapf.chance.berkeley.edu/apr/overview.html\n", "788" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://teaching.berkeley.edu/assessment-and-program-evaluation\n", "789" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "790" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/recruitment.shtml\n", "791" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "793" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "794" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/GR/\n", "795" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "797" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "798" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "799" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "800" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/\n", "802" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "803" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Prospective/ugrad.shtml\n", "804" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "805" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "806" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "807" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/\n", "808" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "809" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "810" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "811" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "812" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "813" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Gradadm/\n", "815" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "816" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/BIO/\n", "817" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "818" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/alumni/lists.shtml\n", "819" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "820" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "821" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "822" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/\n", "823" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://engineering.berkeley.edu/\n", "824" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "825" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "826" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "827" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://nanolab.berkeley.edu/public/general/outreach/summerinternship.pdf\n", "828" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "829" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "830" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "832" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "833" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/SCI/\n", "834" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "835" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "836" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "837" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/staff.shtml\n", "839" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "841" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "842" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "843" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://trsp.berkeley.edu/\n", "844" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "845" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/deptinfo/login.html?returnto=http://www.eecs.berkeley.edu/Research/Areas/\n", "846" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "847" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "848" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "849" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "850" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "851" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/\n", "852" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "853" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "854" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "855" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "856" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "857" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "858" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "859" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/\n", "860" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/news/news_001.shtml\n", "861" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/misc/feedback.shtml\n", "863" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "864" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "865" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/Centers/312.html\n", "866" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "867" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/stud.shtml\n", "868" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Gradnotes/section3.shtml#3.2\n", "869" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "871" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "872" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Includes/copyright.shtml\n", "873" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "874" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "875" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "876" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "877" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/cal/\n", "878" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://ciber.berkeley.edu/IGERT/?page_id=63\n", "879" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://ciber.berkeley.edu/wp-content/uploads/2010/11/FrankFish.pdf\n", "881" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "882" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/EDUC/\n", "883" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "884" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/MEMS/\n", "886" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "887" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Projects/\n", "888" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "889" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "890" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "891" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/EDUC/\n", "892" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "893" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Rosters/roster.name.nostudentee.html\n", "894" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "895" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "896" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "897" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/\n", "898" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/misc/faq_000.shtml\n", "899" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.erso.berkeley.edu/tools/tools_005c.shtml#8\n", "900" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://bearbuy.is.berkeley.edu\n", "901" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "902" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://events.berkeley.edu/index.php/calendar/sn/eecs.html?view=quick&timeframe=month&filter=Secondary%20Event%20Type&filtersel=32\n", "903" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "904" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/THY/\n", "905" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "906" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/CIR/\n", "907" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "909" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "910" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/AI/\n", "911" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "912" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "913" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/OutreachPrograms.shtml\n", "914" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Diversity/\n", "915" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "916" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "918" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "920" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "921" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PS/\n", "923" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "924" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/directories.shtml\n", "926" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "927" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/IAB/\n", "928" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/eecsgifts.shtml\n", "929" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "930" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Faculty/Lists/\n", "931" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "932" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/degrees.shtml\n", "933" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "934" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "935" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "936" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/bears/\n", "937" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://sdb.cs.berkeley.edu/wiki/index.php/Main_Page\n", "938" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://sdb.cs.berkeley.edu/wiki/index.php/Main_Page\n", "939" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://sdb.cs.berkeley.edu/wiki/index.php?title=Main_Page&oldid=281\n", "940" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://sdb.cs.berkeley.edu/wiki/index.php?title=Main_Page&oldid=281#Weekly_Meetings\n", "941" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://sdb.cs.berkeley.edu/wiki/index.php?title=Main_Page&diff=prev&oldid=281\n", "943" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "944" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/conferences.shtml\n", "945" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "946" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PHY/\n", "947" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "948" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/\n", "949" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/courses.shtml\n", "950" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/\n", "951" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "952" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/PS/\n", "953" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "954" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/degrees.shtml\n", "955" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/GradAffairs/\n", "956" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "957" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/toc.html\n", "958" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/EECSbrochure/c5-s2.html\n", "960" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "961" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml\n", "962" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml#top\n", "963" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Resguide/admin.shtml#top\n", "964" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://police.berkeley.edu/programsandservices/lost-and-found/index.html\n", "965" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "966" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "967" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/department/history.shtml\n", "968" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Students/\n", "969" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/degrees.shtml\n", "970" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://coe.berkeley.edu/\n", "971" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "972" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/usli/\n", "973" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/\n", "974" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/about/tour.shtml\n", "975" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/about/ucsystem.shtml\n", "976" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/about/trad.shtml\n", "977" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.berkeley.edu/pubserv/\n", "979" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "980" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/INC/\n", "982" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "983" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Visiting/Scholars/menu.shtml\n", "984" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Pubs/\n", "985" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/XRG/entrepreneur.html\n", "987" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "989" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "990" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/degrees.shtml\n", "991" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/alumni/lists.shtml\n", "993" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "994" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/MEMS/\n", "995" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Research/Areas/\n", "996" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/education/\n", "997" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Programs/Notes/newcurric-notes.html\n", "998" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Programs/Notes/section5.shtml#5.3\n", "999" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " Visiting... http://www.eecs.berkeley.edu/Programs/Notes/section5.shtml#top\n" ] }, { "output_type": "stream", "stream": "stderr", "text": [ "Exception TypeError: \"don't know how to handle UnicodeDecodeError in error callback\" in 'lxml.etree._BaseErrorLog._receive' ignored\n", "Exception TypeError: \"don't know how to handle UnicodeDecodeError in error callback\" in 'lxml.etree._BaseErrorLog._receive' ignored\n" ] } ], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "prof_ranks = [pair[0] for pair in sorted(profdict.items(), key=lambda item: item[1], reverse=True)]\n", "for i in range(len(prof_ranks)):\n", " print \"%d: %s\" % (i+1,prof_ranks[i])" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "1: Joseph\n", "2: O'Brien\n", "3: Sastry\n", "4: Goldberg\n", "5: Russell\n", "6: Lee\n", "7: Wu\n", "8: Patterson\n", "9: Katz\n", "10: Fearing\n", "11: Liu\n", "12: Garcia\n", "13: Malik\n", "14: Javey\n", "15: Boser\n", "16: Song\n", "17: Nguyen\n", "18: Maharbiz\n", "19: Bokor\n", "20: Niknejad\n", "21: Hellerstein\n", "22: Stojanovic\n", "23: Paxson\n", "24: Klein\n", "25: Culler\n", "26: Rabaey\n", "27: Chang-Hasnain\n", "28: Parekh\n", "29: Tomlin\n", "30: Brewer\n", "31: Salahuddin\n", "32: Walrand\n", "33: Yelick\n", "34: Harvey\n", "35: Zakhor\n", "36: Fox\n", "37: Shenker\n", "38: Sangiovanni-Vincentelli\n", "39: Anantharam\n", "40: Arias\n", "41: Seshia\n", "42: Sanders\n", "43: Ramchandran\n", "44: Roychowdhury\n", "45: Agrawala\n", "46: Canny\n", "47: Asanovi\u0107\n", "48: Arcak\n", "49: Lustig\n", "50: Nikolic\n", "51: Keutzer\n", "52: Kubiatowicz\n", "53: Yablonovitch\n", "54: Sahai\n", "55: Alon\n", "56: Demmel\n", "57: Franklin\n", "58: Bajcsy\n", "59: Wawrzynek\n", "60: Bachrach\n", "61: Abbeel\n", "62: Hartmann\n", "63: Bodik\n", "64: Darrell\n", "65: Stoica\n", "66: Spanos\n", "67: Sen\n", "68: Tygar\n", "69: Pisano\n" ] } ], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "##Mini-project! \n", "\n", "Hopefully this lab has given you a sense of some of the elements at play in ranking pages on the internet. The final portion of this lab is going to be a very open-ended mini-project. This project can be done in groups of up to four people.\n", "\n", "Imagine it is the early 2000's, and almost all search engines on the web are essentially like the yellow pages, just made for the Internet. They are indexed manually, and results are often heavily influenced by relationships between advertisers and the search engine. For a quickly growing object the size of the Internet, such a naive form of indexing the web couldn't possibly be the best way of doing things.\n", "\n", "You are a researcher who has developed some of the ideas behind using a web crawler to index the web more intelligently, and you have this dream where you might turn this into a multi-billion dollar company that knows way too much information about every internet user in the world. However, one of the great challenges of indexing the entire web is scale. The Internet is an enormous graph relative to the memory and computing power avaialable in even the supercomputers at the time. You want to convince your research advisor that your ideas have great merit, and that they deserve to be given the funding to test them at a legitimate scale. To that end, you want to put together a convincing demo for your research advisor that the potential of indexing the web in this way is enormous, and that it deserves further investigation. (For some background you might want to read this paper to get a feel for where they were coming from when this all began).\n", "\n", "Below are some default ideas for a demo you might want to implement, but you should feel free to be creative and come up with something else.\n", "\n", "1. Improve on the algorithm to rank Professors in some way that makes it less naive and more effective\n", "2. Rank popularity of fields of research based on which are recieving more attention in papers, awards, etc.\n", "3. Do something interesting with Google Scholar citations (I know the idea of you being a researcher before Google doesn't make sense anymore if you do this, but whatever.)\n", "\n", "Bonus points if you do something that makes fun of Stanford in some way.\n", "\n", "You have two weeks to do this mini-project, so it will be due Thursday, October 25th. This project is not intended to be stressful, and is not intended to bring anybody's grade down too much. It is more of an opportunity for people who are more hands-on engineering oriented to get hacking using some of the ideas we've discussed in class so far and use them to do something neat. There is no requirement for how this project ought to be turned in (i.e. it doesn't have to be an iPython notebook like this and it doesn't have to be in Python at all), but be smart about how you message your project. You should turn in your code and a written component explaining your project and your results.\"\n", "\n", "** Remember the constraints of time and memory when deciding what to do. The Internet is big. Do something manageable **\n", "\n", "Be creative. Be ambitious. Have fun." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Extra credit: prove that finding the first left singular vector of the Markov matrix (generated as described above by picking links uniformly) is equivalent to finding the first left singular vector of the adjacency matrix of a graph. Argue that the crawling technique above will also arrive at the same distribution, assuming we avoid pathologies in the graph." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "E.C. Solution" ] } ], "metadata": {} } ] }